package com.dhcc.DRGsHosp.core.domain;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * 
 * @ClassName: MrqScore  
 * @Description ：病案分类得分。    
 * @Date: 2018年7月26日 下午3:35:58  
 * @Author QiaoYiLong 
 * @Version 3.1.1 DHC-DRG
 */

public class MrqScore {
	
	public MrqScore(){
		super();
	}

	//表主键	
	private String pmainIndex;

	//机构编码
	private String orgCode;

	//出院科室编码
	private String depCode;
	
	//病案总得分
	private Double totalScore;
	
	//评定等级。1-优；2-良；3-中；4-差
	private String ratingLevel;

	//校验时间
	private Date checkDate;
	
	//出院日期
	private Date outDate;

	//完整性标识
	private String completeFlag;
	
	//ID
	private String id;
	
	//得分
	private Double score;
	
	//首页大类检查项目编码
	private String scoreCode;
	
	//权重编码（A,B,C,D,TOTAL)
	private String weightCode;

	// 分类得分统计未整理的数据
	private List<Map<String, Object>> scoreMap;
	
	// 分类得分统计--大类满分明细
	private Map<String,Double> totalScoreMap;
	
	// 分类得分统计--分类满分明细
	private Map<String,Double> partScoreMap;
	
	// 分类得分统计--分类保底得分明细
	private Map<String,Double> minScoreMap;
	
	// 分类得分统计--分类质控得分明细
	private Map<String,Double> checkScoreMap;

	private Map<String,String> wholeClass ;
	
	private Map<String,String> partClass;
	
	public String getPmainIndex() {
		return pmainIndex;
	}

	public void setPmainIndex(String pmainIndex) {
		this.pmainIndex = pmainIndex;
	}

	public String getOrgCode() {
		return orgCode;
	}

	public void setOrgCode(String orgCode) {
		this.orgCode = orgCode;
	}

	public String getDepCode() {
		return depCode;
	}

	public void setDepCode(String depCode) {
		this.depCode = depCode;
	}

	public Double getTotalScore() {
		return totalScore;
	}

	public void setTotalScore(Double totalScore) {
		this.totalScore = totalScore;
	}

	public String getRatingLevel() {
		return ratingLevel;
	}

	public void setRatingLevel(String ratingLevel) {
		this.ratingLevel = ratingLevel;
	}

	public Date getCheckDate() {
		return checkDate;
	}

	public void setCheckDate(Date checkDate) {
		this.checkDate = checkDate;
	}

	public Date getOutDate() {
		return outDate;
	}

	public void setOutDate(Date outDate) {
		this.outDate = outDate;
	}

	public String getCompleteFlag() {
		return completeFlag;
	}

	public void setCompleteFlag(String completeFlag) {
		this.completeFlag = completeFlag;
	}

	public List<Map<String, Object>> getScoreMap() {
		return scoreMap;
	}

	public void setScoreMap(List<Map<String, Object>> scoreMap) {
		this.scoreMap = scoreMap;
	}

	public Map<String, Double> getTotalScoreMap() {
		return totalScoreMap;
	}

	public void setTotalScoreMap(Map<String, Double> totalScoreMap) {
		this.totalScoreMap = totalScoreMap;
	}

	public Map<String, Double> getMinScoreMap() {
		return minScoreMap;
	}

	public void setMinScoreMap(Map<String, Double> minScoreMap) {
		this.minScoreMap = minScoreMap;
	}

	public Map<String, Double> getPartScoreMap() {
		return partScoreMap;
	}

	public void setPartScoreMap(Map<String, Double> partScoreMap) {
		this.partScoreMap = partScoreMap;
	}

	public Map<String, Double> getCheckScoreMap() {
		return checkScoreMap;
	}

	public void setCheckScoreMap(Map<String, Double> checkScoreMap) {
		this.checkScoreMap = checkScoreMap;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Double getScore() {
		return score;
	}

	public void setScore(Double score) {
		this.score = score;
	}

	public String getScoreCode() {
		return scoreCode;
	}

	public void setScoreCode(String scoreCode) {
		this.scoreCode = scoreCode;
	}

	public String getWeightCode() {
		return weightCode;
	}

	public void setWeightCode(String weightCode) {
		this.weightCode = weightCode;
	}

	public Map<String, String> getWholeClass() {
		return wholeClass;
	}

	public void setWholeClass(Map<String, String> wholeClass) {
		this.wholeClass = wholeClass;
	}

	public Map<String, String> getPartClass() {
		return partClass;
	}

	public void setPartClass(Map<String, String> partClass) {
		this.partClass = partClass;
	}

}
